/*
 * Copyright 2010 bedatadriven
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

/**
 * JacobGen generated file --- do not edit
 *
 * (http://www.bigatti.it/projects/jacobgen)
 */
package com.bedatadriven.mso.excel;

import com.google.gwt.core.client.JavaScriptObject;

/** Wrapper for Excel.Rectangles*/
public class Rectangles extends JavaScriptObject {

	protected Rectangles() { }
	public native final ExcelApplication getApplication()/*-{
		return this.Application;
	}-*/;

	public native final int getCreator()/*-{
		return this.Creator;
	}-*/;

	public native final Object getParent()/*-{
		return this.Parent;
	}-*/;

	public native final void _Dummy3()/*-{
		this._Dummy3( );
	}-*/;

	public native final JavaScriptObject bringToFront()/*-{
		return this.BringToFront( );
	}-*/;

	public native final JavaScriptObject copy()/*-{
		return this.Copy( );
	}-*/;

	public native final JavaScriptObject copyPicture(int appearance, int format)/*-{
		return this.CopyPicture( appearance, format);
	}-*/;

	public native final JavaScriptObject cut()/*-{
		return this.Cut( );
	}-*/;

	public native final JavaScriptObject delete()/*-{
		return this.Delete( );
	}-*/;

	public native final Object duplicate()/*-{
		return this.Duplicate( );
	}-*/;

	public native final boolean getEnabled()/*-{
		return this.Enabled;
	}-*/;

	public native final void setEnabled(boolean value)/*-{
		this.Enabled = value;
	}-*/;

	public native final double getHeight()/*-{
		return this.Height;
	}-*/;

	public native final void setHeight(double value)/*-{
		this.Height = value;
	}-*/;

	public native final void _Dummy12()/*-{
		this._Dummy12( );
	}-*/;

	public native final double getLeft()/*-{
		return this.Left;
	}-*/;

	public native final void setLeft(double value)/*-{
		this.Left = value;
	}-*/;

	public native final boolean getLocked()/*-{
		return this.Locked;
	}-*/;

	public native final void setLocked(boolean value)/*-{
		this.Locked = value;
	}-*/;

	public native final void _Dummy15()/*-{
		this._Dummy15( );
	}-*/;

	public native final String getOnAction()/*-{
		return this.OnAction;
	}-*/;

	public native final void setOnAction(String value)/*-{
		this.OnAction = value;
	}-*/;

	public native final JavaScriptObject getPlacement()/*-{
		return this.Placement;
	}-*/;

	public native final void setPlacement( Object value)/*-{
		this.Placement = value;
	}-*/;

	public native final boolean getPrintObject()/*-{
		return this.PrintObject;
	}-*/;

	public native final void setPrintObject(boolean value)/*-{
		this.PrintObject = value;
	}-*/;

	public native final JavaScriptObject select( Object replace)/*-{
		return this.Select( replace);
	}-*/;

	public native final JavaScriptObject sendToBack()/*-{
		return this.SendToBack( );
	}-*/;

	public native final double getTop()/*-{
		return this.Top;
	}-*/;

	public native final void setTop(double value)/*-{
		this.Top = value;
	}-*/;

	public native final void _Dummy22()/*-{
		this._Dummy22( );
	}-*/;

	public native final boolean getVisible()/*-{
		return this.Visible;
	}-*/;

	public native final void setVisible(boolean value)/*-{
		this.Visible = value;
	}-*/;

	public native final double getWidth()/*-{
		return this.Width;
	}-*/;

	public native final void setWidth(double value)/*-{
		this.Width = value;
	}-*/;

	public native final int getZOrder()/*-{
		return this.ZOrder;
	}-*/;

	public native final ShapeRange getShapeRange()/*-{
		return this.ShapeRange;
	}-*/;

	public native final boolean getAddIndent()/*-{
		return this.AddIndent;
	}-*/;

	public native final void setAddIndent(boolean value)/*-{
		this.AddIndent = value;
	}-*/;

	public native final JavaScriptObject getAutoScaleFont()/*-{
		return this.AutoScaleFont;
	}-*/;

	public native final void setAutoScaleFont( Object value)/*-{
		this.AutoScaleFont = value;
	}-*/;

	public native final boolean getAutoSize()/*-{
		return this.AutoSize;
	}-*/;

	public native final void setAutoSize(boolean value)/*-{
		this.AutoSize = value;
	}-*/;

	public native final String getCaption()/*-{
		return this.Caption;
	}-*/;

	public native final void setCaption(String value)/*-{
		this.Caption = value;
	}-*/;

	public native final Characters getCharacters( Object start,  Object length)/*-{
		return this.Characters( start, length);
	}-*/;

	public native final JavaScriptObject checkSpelling( Object customDictionary,  Object ignoreUppercase,  Object alwaysSuggest,  Object spellLang)/*-{
		return this.CheckSpelling( customDictionary, ignoreUppercase, alwaysSuggest, spellLang);
	}-*/;

	public native final Font getFont()/*-{
		return this.Font;
	}-*/;

	public native final String getFormula()/*-{
		return this.Formula;
	}-*/;

	public native final void setFormula(String value)/*-{
		this.Formula = value;
	}-*/;

	public native final JavaScriptObject getHorizontalAlignment()/*-{
		return this.HorizontalAlignment;
	}-*/;

	public native final void setHorizontalAlignment( Object value)/*-{
		this.HorizontalAlignment = value;
	}-*/;

	public native final boolean getLockedText()/*-{
		return this.LockedText;
	}-*/;

	public native final void setLockedText(boolean value)/*-{
		this.LockedText = value;
	}-*/;

	public native final JavaScriptObject getOrientation()/*-{
		return this.Orientation;
	}-*/;

	public native final void setOrientation( Object value)/*-{
		this.Orientation = value;
	}-*/;

	public native final String getText()/*-{
		return this.Text;
	}-*/;

	public native final void setText(String value)/*-{
		this.Text = value;
	}-*/;

	public native final JavaScriptObject getVerticalAlignment()/*-{
		return this.VerticalAlignment;
	}-*/;

	public native final void setVerticalAlignment( Object value)/*-{
		this.VerticalAlignment = value;
	}-*/;

	public native final int getReadingOrder()/*-{
		return this.ReadingOrder;
	}-*/;

	public native final void setReadingOrder(int value)/*-{
		this.ReadingOrder = value;
	}-*/;

	public native final Border getBorder()/*-{
		return this.Border;
	}-*/;

	public native final Interior getInterior()/*-{
		return this.Interior;
	}-*/;

	public native final boolean getShadow()/*-{
		return this.Shadow;
	}-*/;

	public native final void setShadow(boolean value)/*-{
		this.Shadow = value;
	}-*/;

	public native final boolean getRoundedCorners()/*-{
		return this.RoundedCorners;
	}-*/;

	public native final void setRoundedCorners(boolean value)/*-{
		this.RoundedCorners = value;
	}-*/;

	public native final Rectangle add(double left, double top, double width, double height)/*-{
		return this.Add( left, top, width, height);
	}-*/;

	public native final int getCount()/*-{
		return this.Count;
	}-*/;

	public native final GroupObject group()/*-{
		return this.Group( );
	}-*/;

	public native final Object item( Object index)/*-{
		return this.Item( index);
	}-*/;

	public native final JavaScriptObject _NewEnum()/*-{
		return this._NewEnum( );
	}-*/;

}
